.ant-menu-inline .ant-menu-item {
  margin-top: 0;
}

.mt-container {
  width: 100%;
  height: 100%;
  min-width: 900px;
  overflow: hidden;
  position: relative;

  .mt-container-header {

    .mt-container-header-right {
      float: right;
      height: 64px;
      display: flex;
      justify-content: center;
      align-items: center;
      margin-right: 30px;
      .ant-btn-link {
        color: white;
        &:hover{
          color: #1890ff;
        }
      }
    }
  }

  .mt-container-full {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;

    .ant-layout-header {
      padding: 0;
    }

    .mt-container-aside {
      overflow: auto;
      position: relative;
      height: calc(100vh - 64px);
      top: 0;
      left: 0;

      .ant-menu-item {
        margin-top: 0;
      }
    }

    .mt-container-content {
      background: #fff;
      padding: 24px;
      margin: 0;
    }
  }
}
